package com.wyh.request;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.wyh.common.request.PageRequest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;

/**
 * 用户管理请求对象 admin_user
 *
 * @author WangYuHang
 * @date 2024-03-03
 */
@Data
@ApiModel(value = "用户管理对象")
@EqualsAndHashCode(callSuper = true)
public class AdminUserRequest extends PageRequest {

    /**
     * 唯一标识主键，自增
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    @ApiModelProperty(value = "id")
    private Integer id;

    /**
     * 用户唯一标识
     */
    @ApiModelProperty(value = "用户唯一标识")
    private String userId;


    /**
     * 用户输入的用户名
     */
    @ApiModelProperty(value = "用户输入的用户名")
    private String nickname;

    /**
     * 用户输入的密码
     */
    @ApiModelProperty(value = "用户输入的密码")
    private String password;

    /**
     * 用户输入的手机号
     */
    @ApiModelProperty(value = "用户输入的手机号")
    private String phone;

    /**
     * 用户输入的验证码
     */
    @ApiModelProperty(value = "用户输入的验证码")
    private String verifyCode;

    /**
     * 用户输入的邀请码
     */
    @ApiModelProperty(value = "用户输入的邀请码")
    private String inviteCode;




}
